package br.com.mtech.ctrlliberty.mobile.entity;

import java.io.Serializable;
import java.util.Date;

public class MensagemVO implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private Long id;
	
	private String numeroDDDRemoto;
	
	private Long numeroRemoto;
		
	private String mensagem;
	
	private Date dataMensagem;
	
	private TipoLigacaoEnum tipoLigacao;
	
	private CoordenadaGPSVO coordenada;
	
	
	public MensagemVO() {
		
	}

	public MensagemVO(String numeroDDDRemoto, Long numeroRemoto,
			String mensagem, Date dataMensagem, TipoLigacaoEnum tipoLigacao,
			CoordenadaGPSVO coordenada) {
		super();
		this.numeroDDDRemoto = numeroDDDRemoto;
		this.numeroRemoto = numeroRemoto;
		this.mensagem = mensagem;
		this.dataMensagem = dataMensagem;
		this.tipoLigacao = tipoLigacao;
		this.coordenada = coordenada;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNumeroDDDRemoto() {
		return numeroDDDRemoto;
	}

	public void setNumeroDDDRemoto(String numeroDDDRemoto) {
		this.numeroDDDRemoto = numeroDDDRemoto;
	}

	public Long getNumeroRemoto() {
		return numeroRemoto;
	}

	public void setNumeroRemoto(Long numeroRemoto) {
		this.numeroRemoto = numeroRemoto;
	}

	public String getMensagem() {
		return mensagem;
	}

	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}

	public Date getDataMensagem() {
		return dataMensagem;
	}

	public void setDataMensagem(Date dataMensagem) {
		this.dataMensagem = dataMensagem;
	}

	public TipoLigacaoEnum getTipoLigacao() {
		return tipoLigacao;
	}

	public void setTipoLigacao(TipoLigacaoEnum tipoLigacao) {
		this.tipoLigacao = tipoLigacao;
	}

	public CoordenadaGPSVO getCoordenada() {
		return coordenada;
	}

	public void setCoordenada(CoordenadaGPSVO coordenada) {
		this.coordenada = coordenada;
	}

}
